home *** CD-ROM | disk | FTP | other *** search
-
- MANDELTOY v0.6b
- 1990 by Greg Gladman
-
- -----------------------------------------------------------------
-
- o What is Mandeltoy?
-
- MandelToy is a program which draws images of the Mandelbrot Set. It is
- written in GFA-BASIC(tm), and evolved over the course of a week from a
- simple experiment in drawing fractal shapes. This first release (v0.6b)
- contains options to zoom in on various parts of the set, change the
- accuracy of the plot, and send output to printer or disk. More options
- may be added in the future, depending on the response to this version.
- Feedback from even one user may be enough motivation to do further work
- on the program, so let me know what you think!
-
- o What is the Mandelbrot Set?
-
- Named for Benoit Mandelbrot, the IBM researcher who first discovered it,
- the Mandelbrot Set is a connected series of points in the complex plane
- which satisfy lim(x) <= 2, where x=x^2 + c. For those without much math
- background, (like me!) the results of repeating these calculations is an
- oddly-shaped pattern with a literaly infinite number of smaller
- subpatterns. By zooming in on areas of the set, one can see smaller near-
- duplicates of the set ad infinitum (or at least to the limits of the
- machine), along with various seahorse-shaped outcroppings and paisley
- patterns.
-
- o How do I use this thing?
-
- First, you need a color monitor and an ST with at least 512K RAM.
- MandelToy runs in medium resolution, so you will need to set this before
- you start. When you run the program, you will see a window containing an
- image of the full Mandelbrot set. This image has been precalculated and
- stored for quick loading. To the right of the window are some controls.
- They function as follows:
- HARDCOPY: produces a printer image of the current screen.
- REPLOT: redraws, using the current settings.
- RANGES: show the x- and y-limits of th current window.
- ITERS: determines accuracy of the plot. Selecting 10 iterations
- gives a quick rough estimate of the image, while 250 will
- give an accurate, slow rendering. Any plot can be inter-
- rupted by clicking the left mouse button.
-
- o Zooming in
-
- To zoom in on an area, drag a box around that area with the left mouse
- button and click "OK" in the resulting dialog box. The plot will be
- redrawn with the new window limits. Note that the aspect ratio of the
- plot is preserved by forcing the rubber box to be square while selecting.
- To return to the original set, select "Full Set" from the Plot menu.
-
- o What Doesn't Work (yet)
-
- For the time being, the desk accessories are disabled due to some ongoing
- compatibility problems. I would like to have these ironed out in any
- future releases. Also, I've noticed some problems with sticky mouse
- status--if you have a problem with a mouse button, click it again and it
- should be o.k.; clicking near the edge of the screen to interrupt plots
- may also help. If anyone knows a good way to fix this, please let me
- know.
-
- o The Help a Poor Programmer Fund
-
- This program is not public domain; however, I don't require any fee for
- its use. If you would like to donate money, offer any spare hardware or
- software you might have to encourage further development of this or other
- projects, or if just want to give creative feedback about MandelToy, you
- can contact me in the following ways:
- Greg Gladman
- 594 Stinchcomb Dr. Apt. #5
- Columbus, OH 43202
- e-mail: gladman@cis.ohio-state.edu
- ggladman@magnus.ircc.ohio-state.edu
- Users of the Software Plus BBS in Columbus, OH can also
- leave mail there for me.
-
- o Administrivia
-
- This package consists of three files: MANDLTOY.PRG, MANDLTOY.RSC, and
- MANDLTOY.DOC. All three files must be distributed together. If you
- have a copy without any of these files, contact me for a full version.
- This software is distributed on a voluntary donation basis. The author
- (that's me!) bears no obligation to upgrade or replace this software for
- any reason. This software may not be sold. If use it for profit, send a
- little my way.
- The author assumes no responsibility for damage of any kind through use
- or possession of this program, including (but not limited to) hardware or
- software malfunction, bodily harm, loss of productivity, financial ruin,
- or global warming.
- GFA-BASIC(tm) is a trademark of GFA Systemtechnik, Inc.
-
- Enjoy!
- Greg Gladman
- December 1, 1990
-